<?php


namespace App\DTOS\Admin;
use App\DTOS\BaseDTO;

// GameRole 搜索对象
class UserRoleDTO extends BaseDTO
{
    private $id; //角色ID
    private $ids; //角色IDS

    private $memids; //账号IDS
    private $memid; //账号ID

    private $minLevel; //账号等级
    private $maxLevel; //账号等级

    private $nick; //角色名
    private $nicks; //角色名 ,换行符分隔
    private $username;//用户名 , user_member表
    private $createTimeBegin; //创建时间开始 YMD
    private $createTimeEnd;
    private $isOnline; //是否在线
    private $zoneId; //分区ID
    private $customerId;
    private $fields = "*";

    /**
     * @return mixed
     */
    public function getMemid()
    {
        return $this->memid;
    }

    /**
     * @param mixed $memid
     * @return UserRoleDTO
     */
    public function setMemid($memid)
    {
        $this->memid = $memid;
        return $this;
    }



    /**
     * @return mixed
     */
    public function getFields()
    {
        return $this->fields;
    }

    /**
     * @param mixed $fields
     */
    public function setFields($fields): void
    {
        $this->fields = $fields;
    }// 查询的字段


    /**
     * @return mixed
     */
    public function getNicks()
    {
        return $this->nicks;
    }

    /**
     * @param mixed $nicks
     */
    public function setNicks($nicks): void
    {
        $this->nicks = $nicks;
    }


    /**
     * @return mixed
     */
    public function getCustomerId()
    {
        return $this->customerId;
    }

    /**
     * @param mixed $customerId
     */
    public function setCustomerId($customerId): void
    {
        $this->customerId = $customerId;
    }



    /**
     * @return mixed
     */
    public function getZoneId()
    {
        return $this->zoneId;
    }

    /**
     * @param mixed $zoneId
     */
    public function setZoneId($zoneId): void
    {
        $this->zoneId = $zoneId;
    }



    /**
     * @return mixed
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * @param mixed $id
     */
    public function setId($id): void
    {
        $this->id = $id;
    }

    /**
     * @return mixed
     */
    public function getIds()
    {
        return $this->ids;
    }

    /**
     * @param mixed $ids
     */
    public function setIds($ids): void
    {
        $this->ids = $ids;
    }

    /**
     * @return mixed
     */
    public function getMemids()
    {
        return $this->memids;
    }

    /**
     * @param mixed $memids
     */
    public function setMemids($memids): void
    {
        $this->memids = $memids;
    }

    /**
     * @return mixed
     */
    public function getNick()
    {
        return $this->nick;
    }

    /**
     * @param mixed $nick
     */
    public function setNick($nick): void
    {
        $this->nick = $nick;
    }

    /**
     * @return mixed
     */
    public function getCreateTimeBegin()
    {
        return $this->createTimeBegin;
    }

    /**
     * @param mixed $createTimeBegin
     */
    public function setCreateTimeBegin($createTimeBegin): void
    {
        $this->createTimeBegin = $createTimeBegin;
    }

    /**
     * @return mixed
     */
    public function getCreateTimeEnd()
    {
        return $this->createTimeEnd;
    }

    /**
     * @param mixed $createTimeEnd
     */
    public function setCreateTimeEnd($createTimeEnd): void
    {
        $this->createTimeEnd = $createTimeEnd;
    }

    /**
     * @return mixed
     */
    public function getIsOnline()
    {
        return $this->isOnline;
    }

    /**
     * @param mixed $isOnline
     */
    public function setIsOnline($isOnline): void
    {
        $this->isOnline = $isOnline;
    }

    /**
     * @return mixed
     */
    public function getUsername()
    {
        return $this->username;
    }

    /**
     * @param mixed $username
     */
    public function setUsername($username): void
    {
        $this->username = $username;
    }

    /**
     * @return mixed
     */
    public function getMinLevel()
    {
        return $this->minLevel;
    }

    /**
     * @param mixed $minLevel
     */
    public function setMinLevel($minLevel): void
    {
        $this->minLevel = $minLevel;
    }

    /**
     * @return mixed
     */
    public function getMaxLevel()
    {
        return $this->maxLevel;
    }

    /**
     * @param mixed $maxLevel
     */
    public function setMaxLevel($maxLevel): void
    {
        $this->maxLevel = $maxLevel;
    }  //创建时间结束 YMD

}
